Masteriyo\Addons\CourseAnnouncement\Controllers\CourseAnnouncementController S

Total Complexity 49
Dependencies 7
Dependents 2
Total lines 696
Lines of code 435
Logical lines of code 97
Comment lines 189
Methods 13
Properties 6

Methods 13

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
42 17 46
register_routes()
A
34 1 133
get_item_schema()
S
36 1 104
prepare_objects_query()
S
52 6 25
get_course_announcement_data()
S
49 5 28
get_object()
S
57 4 16
description_data()
S
63 5 10
restore_item()
S
57 4 14
get_collection_params()
S
50 1 31
prepare_object_for_response()
S
63 2 9
process_objects_collection()
S
62 1 12
__construct()
S
81 1 3
get_announcement_count()
S
74 1 4